package metier.service;

import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import metier.model.Utilisateur;
import metier.repository.UtilisateurRepository;

@Stateless
public class AdministrationUtilisateursService {

    @EJB
    private UtilisateurRepository utilisateurRepository;
    
    public AdministrationUtilisateursService() {
    }
    
    public List<Utilisateur> lister() {
        return utilisateurRepository.getAll();
    }
    
    public void ajouter(Utilisateur utilisateur) {
        utilisateurRepository.persist(utilisateur);
    }
    
    public void modifier(Utilisateur utilisateur) {
        utilisateurRepository.update(utilisateur);
    }

    public Utilisateur lireParId(Integer id) {
        return utilisateurRepository.getById(id);
    }

}
